package com.mask.im.business.service;


import com.mask.im.business.model.dto.*;
import com.mask.im.business.model.vo.ConditionVO;
import com.mask.im.business.common.model.RestResponse;
import com.mask.im.business.model.vo.WebsiteConfigVO;

import java.util.List;

public interface LiveChatService {
	RestResponse<LiveChatUserDTO> getUserData();

	void updateWebsiteConfig(WebsiteConfigVO websiteConfigVO);

	WebsiteConfigDTO getWebsiteConfig();

	RestResponse<String> broadcastContent();

	void report();

	LiveChatAdminDTO getBlogBackInfo();

	List<UserAreaDTO> listUserAreas(ConditionVO conditionVO);

	WebsiteConfigUserDTO getUsersWebsiteConfig();

	RestResponse<String> currentAddress();
}
